package nancal.mp.feign

import nbcp.base.comm.ListResult
import org.springframework.cloud.openfeign.FeignClient
import org.springframework.web.bind.annotation.PostMapping

@FeignClient(name = "mp-tenant-admin-api")
interface IamTenantAdminClient {

    @PostMapping("/sys/my-menus")
    fun myMenus(): ListResult<String>
}

/**
 * 租户管理员类型
 */
enum class TenantAdminTypeEnum(val remark: String) {
    Super("超级管理员"),
    Business("安全管理员"),
    User("系统管理员"),
    Auditor("安全审计员"),
    None("非管理员")
}
